added basic gamecontroller