Thank you for the detailed feedback!
You are not alone in the feeling of being lost on where to go, we'll take it as something to work on.
In the mean while maybe we should add a written guide in a spoiler tag on the games page.