Added different tile colors

Fixes #5

Added four tile colors, an array of textures holds them and the TileType
of the tile is used as an index in this vector.