Yeah. I really like it. About the cave, I don't think those are 'electric sparks'. I think those are icy cracks on the ground. But meh, I could be wrong.
EDIT: Upon closer inspection... I think those really are sparks. Bah. I'll just wait for a possible game trailer. XD