Dropping the requirement for hardware acceleration

There's no reason for us to *require* hardware acceleration if someone
has a computer that doesn't support it.  Passing in 0 for the flags to
SDL_CreateRenderer still returns a renderer with hardware acceleration
if one can be found.
Improved error reporting on startup

Added code to explain why we couldn't initialize the game on startup
instead of just saying so without explanation.