Fixes #4. Graphics added.

Collision detection pretends to work sometimes.
It's a crude algorithm, to be sure.