Clean up CollisionBody code
Add PhysicsComponent to world in method
Extract PhysicsComponent details out
Add component for handling input
Add GPLv3 license