More object in objects model
Start writing tiled-surface code
Write tiled-surface structs