I could see this working with a bit more polish but at the moment it feels incredibly clunky and awkward. The Camera acts weird if the enemy gets near, i seem to clip into the ground as well if i turn to much and i don't know if that's a feature or a bug.
With the Sprites, I think you have the import settings to the standard instead of 2D pixel. If this is the case read https://docs.godotengine.org/en/stable/getting_started/workflow/assets/importing_images.html
and where it says Preset..., choose 2D pixel and reimport
Creative idea though.