This is a fun but long game!