Made Color package classes immutable, added functionality to Coordinate package, removed reliance on Color and Coordinate from Sprite