half working core, working player movement