from enum import Enum, auto class Direction(Enum): LEFT = "left" RIGHT = "right" UP = "up" DOWN = "down" class ObjectType(str, Enum): NONE = "NONE" OBSTACLE = "OBSTACLE" PLAYER = "PLAYER" DESTINATION = "DESTINATION" class PlayerMoveResult(Enum): OK = auto() DESTINATION_REACHED = auto() class GameState(Enum): RUNNING = auto() LOCKED_FOR_PRODUCT_SELECTION = auto() ENDGAME = auto()