The physics engine

All the physics. The collision for rectangles and circles still doesn't
work.