Hmm it reminds me of work I saw somewhere, recently :V
Ha! if you remember what it is let me know i'd love to see it
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.