Yeah my friend just got it as well. Itch might be reviewing the game since it just got updated with new content.