It'll take at least a month for steam to decide my game isn't secretly a super villain from the planet of doom, but yeah, I'll probably add this to steam in the may-ish 2019 future.
Itch is way nicer than steam though. Ill definitely properly finish a belated trailer and put it onto this page first before entangling myself in the steam infrastructure.