player movement now functional