Most of a breakout game present, requires some debugging.