The debut from Yellow Brick Games is exactly what a debut should be ...