I don't know what I've just played... or experienced... But it was great :) good job.
hah, I felt the same way :D