Start creating files for new component-based entity system.
Create component to handle core physics propertites.
Access CP::Body through CP::Shape in collisions instead of going through the gameobject.

Gameobject pointer should only be used to change object properties, like health or equipment.
Create component for movement.