Fully implemented new GameNode structure