Add colour parsing
Make Map's fields public
Use u32 instead of uint