It actually launches next Wednesday (22 February) on Xbox Live Arcade, but here’s the launch trailer so long.