What I described is pretty much the best I can do without making the code
for you. And I'm not going to make it for you (because you wouldn't learn
anything).

Can you describe what the first problem is that you run into?

Did you take any course, or read any books or online tutorials? You really
should.

Regards,

Wiebe.