Added Enemy and Tower classes as PieceInstance subclasses and added a Movable Interface