I Loved it!
Its just so happy :D Quality is a bit crappy, but prolly cause of newgrounds upload... Anyway, to answer your question, never played Descent :p
newgrounds.com — Your #1 online entertainment & artist community! All your base are belong to us.