Added subclasses and functions
Changed board. Added moat.
Added Hinged class and closed door that needs key