Big update. last step before having visuals.

Updated animation handling and input handling in player, added a new
level class,
added enum to gameobject, added JFrame to main class