fixed player movement & shadows