Impressive, considering you made it from scratch. It felt just like it's ancestor.
It felt too difficult, though. Enemies don't have a distinct shape and it was kinda hard to see them, especially when there were a lot of them in one place. They have too much hp and even while shooting them at point blank range i was constantly running out of ammo and health. I ended up completing the game by just ignoring enemies altogether and essentially speedrunning the level. Game felt good that way, trying to avoid enemies and traversing a specific route to victory the fastest you can.