Comment clean up, and small fix in interrupt routine.
Forgot to close comment.
Simplified skip state to avoid detecting double button presses from interrupts. Also added more comments.