added a screenmanager

and removed some touch/gamepad functionality (not gonna need that)