Adds camera control, object pooling and a Ball class.
Ignores lib/