cool idea! it's executed pretty well, very good mechanics, and sometimes can be a bit challenging. good job!