That's a pretty tall order, coming to this random forum and asking us about cloning a fairly elaborate game. I don't know what kind of coding experience you have, or if you know any game engines, but this could be a tricky game to make for a beginner. Also, don't know if you noticed, but this forum's unfortunately pretty abandoned atm. Ever played around with something like GameMaker or Unity??