I propose we start with the core logic for the main feature in Metroidvania-Game. This includes defining the main data structures and algorithms.