Refactor body, character and player code

Refactor character and player components
Refactor body, character and player systems
Add helpers to body component