Move if into State#occupied?
Rename