The mechanics have a lot of potential, with a little more work it could be a very interesting product. Good job!