Added include guards on Color, Circle, Entity2D/3D, and Rectangle headers