update: building state in EngineActor when building.addBuildingUser
add: Building.addBuildingUser
add: Building.tick()
add: building.tick() call in EngineActor