A comprehensive skill building game.