Deeply coupled the actions to the entities.
Fixed the bug that broke vertical movement.