using a simgle function for game loop
rewriting drawable init + debug
adding pixel level collision detection
rewriting pixelLevelCollision