2D ascii art game engine