added basic player movement