added naive player movement