Hi, your project looks very interesting. From your code, I can see that you've used Processing in Python. I'm an expert myself in Processing, as well as Pygame, whichever I feel is best suited. I can easily finish this project in either of them, using classes which can be customized as per your need, highly commented code to help you understand the code so that you can create something like this yourself and of course the best possible graphics.
Although I can deliver it in one day's time, I'll just say a 2 day deadline if I feel like improving it from my side.
We can discuss more details in the chat. Please contact me if you are interested.