class BaseError(Exception): ... class PositionOutOfBounds(BaseError): ... class Collision(BaseError): ... class GameLockForMovement(BaseError): ... class PurchaseForbiddenForPlayer(BaseError): ...