Added lots of things.

Config file parsing, Internal back buffer and thus adjustable
resolutions, the player sprite, and collision detection.