A game with interesting mechanics and complex gameplay, three training levels and two with hard tests.