Making A Metroidvania Part 1 - The Basics