your trailers looking good bro...my first and only game in itch.io is also based on same concept as your...
nice game...good environment design...bit difficult with managing the enemies...
nice game...specially, I liked the name you gave for the game in this jam...good marketing strategy...