Wow! Our idea is very similar to yours. I really like your implementation. The art and sound design are top-notch!