added button interrupt sequence and started game logic