Rename Game to GameEngine

The original name was Engine but I thought that was unnecessary. Now
that have I have more classes for the UI it feels like it makes more
sense.
Use an indexer instead of Get/Set tile