Small rewrite of game1