Thank you for playing the game! There is a ranged enemy but it spawns after some waves. The game is also 100% playable on controller, as Pico-8 supports it. If it looked like it wasn't registering the inputs, it's probably because of Itch, as it does that very often, regardless of the engine used. Usually reloading the page and/or unplugging the controller and plugging it back works.