refactors TtTGame