How long did it take to build, and which part was most difficult?
The hardest part was probably the mutliplayer networking and latency compensation. It required a lot of tweaking and it's still far from perfect, but I think it's pretty reasonable for two weeks of work :)