Expanded and optimized QuadTree and its usage.
Moved QuadTree to GravitationSystem.
Started using AccelerationSystem again.

And removed VelocitySystem.
Now GravitationSystem updates accelerations,
AccelerationSystem updates velocities and
CollisionSystem updates positions.