Controller: Working on the gamecontroller implementation.