Thanks :-)
I was working on this project at a slower, more relaxed pace. Didn't encounter any major hiccups.
I was comfortable enough with the Haxe language, I've been using it for some years now.
But it was the first project to get involved with HaxeFlixel, which I will have to thank the community for the countless of tutorials and other game source code files which I studied that got me to understand the Flixel Api better.
One obstacle I can think of, is designing the levels and enemy/item placement!!
Yeah, it's one thing making the game engine, where the milestones are quantifiable and clear , ( e.g. make the player movement, make the enemies AI, etc )
and it's another thing to actually design the levels to be interesting and fun and playable.
I still think that i could do better at the map design department, but oh well... I couldn't be tweaking everything forever.
Perhaps in the future I might improve on some aspects or even add more features,
I was thinking about a newgame+, where the enemy placement was random or something like that.
For reference, the original game which this one was based from looks like this:
https://youtu.be/wBMNv05sKMo?t=97