Abstracted some classes. Added a main menu.
Something is wrong with the setScreen usage however.