algorithm for game is divided in small part and run spec without fail