Controller: shooting enabled
Enemy: moving in random direction
Game: Movement weapons, enemies, collision added
Player: modifies ArrayLists with every keystroke
Magic: implements fireballs
Weapon: implements arrows