added basic player-map collision