Outlined the interface for the GameObject ADT. the GameObject encapsulates a name, position, orientation, and size. it will have several helper placement methods like putAbove, putBelow, putLeft, etc... there is also a toCREF() method for when we want to write it out to a file. TODO: * comments * implement the placement functions * implement the toCREF functions * find out where to get size information * handling the orientation is going to be interesting.