ID:25747
 
I've thrown it up on the hub. I intend to clean it up a bit and submit it to the Arcade channel. You can find the source code here, and the game is here