I played it several times. I like the style and the idea. At first, I thought that having neither a dash or an attack was a flaw but the fact that you are a little faster than your enemies makes the game a lot more playable. But the most surprising thing was that you accomplished that in pygame. Thats really impressive.
Some downside things: Moving to a side and top/down at the same time gives a speed boost. You should normalice the movement vector. Also you should try not to spawn enemies directly beside your spawn. It happened that I went through a trapdoor and died within the first second because an enemy spawned 1m beside me.
All in all a nice game! Good polishing for a 72h jam