Added getFloatRect() and added some random map generation