Added sprites, keyboard input, level classes, and tile rendering