Ported over to Windows under Visual Studio. Fixed issue with missing copy constructor for TileMapHex and changed all functions that did return a Texture2D to use a Texture2D reference out parameter.