Updated Code

Adds Enumerated Colors and Directions as well as the body of the entity
interface with updated function declarations. Imports java.awt.Point