breakout: ball now reflects on paddle
breakout: refactored gamestate
breakout: game stops if ball hits the bottom at the screen (lost-contition)