Refactor primitives
Add movableObject getter to entities
Add broken MovableTextOverlay