Thanks for the comments ! You are right, the ship does not move diagonally, I will add that in the next version.
Enemies are spongy and there are only a few per wave, by design. But it is a recurring criticism so I will consider changing that in the next version. Or perhaps add another game mode that is more "bullet hell" with continuous fire and weak (but numerous) enemies.