- Added interface ICoordinates.java for more abstraction.