added platformer controller