Collision now works!!! looks weird but it works

upon a collision the players speed is set to negative so he turn around
and move away from the wall, after the collision it is set back to
positive.  This prevents the player from passing through the wall but
makes the screen shake a bit.