Games like Frog Hands Steve89% Positive19 reviewsReleasedMay 12, 2021DeveloperPeanut ButtonYour hands are now frogs, Steve.Free on Steam