Why is this a new release? I played through this same exact game over 9 months ago now. I even made a video...see?
EDIT!: Never mind, after a little sleuthing I see you really are the same developer! I've ran into people thieving other indie games here on itch.io before and trying to pass them off as their own and I'm glad that's not what was happening here :D Cheers!
P.s. this game is still rad.