As you said it's lacking a lot of polish. The base you have here is very interesting though. The mechanics are very creative and have a lot of potential.