Game Design Lessons from Horizon Zero Dawn