This is awesome, and actually isn't far from what I had planned but did not complete. I really like this. Also, hilarious name for it. :P