Pretty cool!

It must have been a drag to create the character map.
I assume you used the custom character feature of the controller?