Japanese game publisher Playism has confirmed plans to release the 2013 Touhou Project spin off platformer Takkoman -Kouzatsu World via Steam. Read on for the game's trailer and synopsis