overhauling the select/deselect, painting location, structure communication
select/deselect mechanism
add observer relationship between manager and gamemenu
minor changes in gamestate
merging interactiveentity