added "c" flag to collidable, stops layer changes even if it doesn't interact in a collision-y manner
updated for testing
updated map dealyos, fixed 1st-layerchange bug (had to update layeroffset at beggining)
renamed self.map to self.tilemap, block list is now hashmap
renamed self.blnRunning to self.running, reformatted fps (%.2f -> %3d)
self.map is Mapper() now, added getNearbyBlocks(layer, tileRadius) (collisions use this now instead of looping over every block in the map)