Significant changes to TileProperty and TilePropertyValue, improved type-safety.
Removed need to call getBoolean()/getFloat() methods, these are now resolved in the lookup method instead.
Removed Projectile debug shape, it's been there for a while now...