Slightly Mad Studios believes they can show what Nintendo's console is truly capable of.

More...