Fixed ball reflection

Fixes #9 - Ball not always getting reflected when hitting a tile.

Ball now has a SDL_Rect for holding its own position. This is now used
instead of re-calculating the former position.

Has also added a key binding for p which now imidiately freezes the game