There were some minor changes on Steam, mostly relating to the Steam itself. We held back from updating itch as the update was fairly small, but I'm make sure the itch version in on the latest build later this week.
I'm really glad that you find it playable, we've worked hard to emulate the works of Mike Singleton and have received a lot of positive feedback so far.
Please feel free to let us know if there's anything you'd like to see, or if you have any problems.