replaced all uses of direct type ids with enums
MM map creating a bit. Added stairs