Separate render and update and return the entity on shoot.
Add CollisionTest