Gave the Entity-object-system a major overhaul. Got rid of the radius
property in Entity and introduced a CircleEntity class instead. Also
introduced the RectangleEntity and PolygonEntity classes.