First pass at cleaning up the Game Map class.

- Code style guidelines.
- Copyright headers.

I had to drop the next level parameter since it was broken and changing level
shouldn"t work like that.
I also simplified a bit the code creating and refreshing tiles as a side-effect.