After implementing a simple shooter game as my most recent Godot endeavor, I wanted to increase the difficulty level a little and go for a 2D platformer. I started the project full of enthusiasm: fighting with TileMaps and laying down the main level tiles, creating a Player object affected by physics, implementing horizontal movement, and adding appropriate animations for each action. Setting up the game's basic elements was a breeze, at least initially. For instance, I was already prepared to