- Each board is constructed in layers.
- Each type of object should only exist in its own layer.
- Player layer must be the top layer.
- Wall, LaserWall, Laser layers must directly follow the Player layer.
- Board must be the bottom layer.
All layers must be included with identical naming
- Player
- Wall
- LaserWall
- Laser
- LaserDouble
- Conveyor
- Pusher
- Gear
- Upgrade
- Repair
- Hole
- Flag
- Start
- Board