rudimentary player wall collisions