player sprite now checks for rocks and has movement

on collision it checks, and if the move would put have it colllide, it
reverts to the old self.rect.topleft