Not bad. Couple buggy or confusing bits but pretty good for an early project.
thanks, it's one of the first year uni assignments. Onwards and upwards 😃
Good luck!