Added canvas, basic game objects, game loop