Leo: The Square: Leo: The Square launches on Steam on June 17!

Hi everyone! The past few months have been quite difficult — life kept getting in the way, and there wasn’t much time for development. Still, I decided not to postpone the release and am officially announcing the releas…