how long this game ? I think the game itself is endless