Removed the Direction enumeration to remove a lot of unneccessary logic. Replaced with a simple Point object to dictate direction.