added player controller, tweaks to movement script