In my opinion it somehow resemble a bit in style with mind.in.a.box and third realm
Very cool! I actually like both of them.
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.