refactored player movement, new collision event, started spawning objects reaction