fixed some Wreorder warning messages in gcc due to initialser lists being in the wrong order
moved drawing of map objects with tile data to using vertex arrays
added BodyCreator utility class for creating box2D physics bodies from tmx map object data