The entity base class now contains a FloatRect representing the entities bounds and a member function to access those bounds.
The bounds are now protected instead of private
Added ball. That took longer than expected...