sketch seems to skip lines..

If there is a fundamental flaw, please do point it out

I already did. start() calls button_one() which calls start(). You must eliminate the recursion.