added player/controller scripts