start on board gen
place bulbs in valid places
place walls between lights
update wall gen