2D space game advertised as free on Steam until September 23, 2026 ยท Digg