This is very polished, great job! Even the small touches, like taking advantage of stereo sound, is very noticable. I quite enjoyed it