Although it is hard to grasp, this is actually well thought out. Awesome job with the visual and sound effects!