Implementing occupy with new manager

implements occupy strategy based on the new manager system. works on GUI.