Many thanks for your effort and attention, man! That's exactly what I imagined. One small thing I want to mention is that camera tries to auto-center on whatever is clicked. The intention is clear, but it leads to a janky screen jump. Is centering really necessary given that the player already knows what he clicks on and where it is? Or maybe some sort of smooth camera recentering would be better (I'm unfamiliar with Godot and don't know whether it's hard to implement).