Yes the full release will be on steam, hopefully the page will be available next month^^
and thank you for pointing these things out, also no worries I already know about them and planning to update in the full release, the push player is still experimental hahaha and for the NPCs, well, they're still stupid hahahaha, I want to make them able to defend, also be smarter in the already existing levels like slider of death and high grounds by making them able to see the surrounding better so they would feel more alive :D
but sadly still not having much time for them as I'm working on other stuff that're required for full release for now xD
but no worries they're planned to be improved and much more than these 2 things you pointed out :D