Switching to box2d
Removed physics, position and velocity component.
Added Body component - Stores the body created by box2d.
Collision is currently not working properly because of box2ds flaw with tiles, so the sprite may jump sometimes when moving, this will be fixed.