24's surprisingly ambitious tie-in game