Congrats guys! I've been following progress for a while now. Do we have an update on Steam yet? I'm in the UK and I can't proceed with payment on Itch.io :( :( I've looked, but it's still showing as pending...