Just to ask, is the itch.io still being updated? Because It would appear to be two or three versions behind.