The TERENCE smart games revision guidelines and software tool