libTCOD learner's project