#+OPTIONS: toc:nil * About This package is a core api for GateRunner card game. ** Gameplay During game player should go through *levels* thats consist of lines of *doors*. Every line have three *doors* and player free to open any of them to skip line. When player interacts with the *door* it turn into *event*. Every interaction take some *move points* of player. Amount of move points necessary passing a *door* depends on *ground*. Player pass the level if it skip all lines with *move points* and *health* greater than zero. *Event* can be ether of: - empty - item - trap - enemy *** Empty *event* Player just pass whole line when interacts with event. More difficult level is, less empty events it have. *** Item *event* *** Trap *event* *** Enemy *event* * Plan ** TODO Describe domain ** TODO Implement domain and operations over domain elements