Use signals/slots for tile updates
Use signals/slots for itemFinished notifications
Use references to EntityManager where possible