Old Game!
I played this game several years ago. FOG or Free Online Games allows people to embed this and other games on their sites blogs etc. I don't have the time to check but assume this is not your creation as it is many years old and is just now being submitted to New Grounds. I question why this is on the portal 1-19-2012 when I played it back in 2007-2008. Loved the game back then but if this is not your game I am not giving you the credit.