Switched some properties to fields in Position and Rectangle structs
Implemented IEnumerable interface in Level, Room and Tile classes