it is a zero dependency roguelike engine, maybe interactive fiction to

for the purpose , it will only use PRINT(...) and input(...)

input
    it will be a boring write your command paradigm
    ex : input("[u]p, [d]own, [l]eft, [r]ight and then [enter]")
    consider EOFError, it is a simple [ctrl]+[z]

print
    to make sure compatibility accross windows and unix console
    it will print line by line every frame
    can assume 80*25 on windows
    but cant assume this mutch on linux,(xmonad, dwm,...)
    I will bet on 40 column, because some that was cga resolution and unlikely to play a game on a console smaller

persistance
    very tempting to use SQLite for storing all ingame data
    but data must not be bound to sqlite, i want to port that game in many language

2to3 compatibility
import sys
if sys.version[0] == "2":
    input = raw_input
print("always use print that way")

