Needs a lot more polish, but the underlying mechanics are really good, and the concept is unique. Nice job!