Players are now a member of GameMap

This will make drawing and a few other things a bit easier, and allow us
to manipulate the player array more easily without having to make
Game-specific functions in GameState
Adds initial units and draws them - UGLY

This doesn't work right yet...at all...
I guess the previous commit wasn't perfect?