moved GameActionListener, edited Account to use exceptions, major
changes to ownable fields.