Fix block counts when `rooms_require_blocks` is true

Still need to convert database values
Remove unused database fields
Refactor to more sensible names
Store a material name not an int
Convert condenser ids to material names - quite slow will try batch update in the next build