Extract method State#occupied?
Refactor use Position everywhere