Very good 5/5. Its a game i would make - if i could finish it. I can hardly image how you coded the thousand, of lines behind this. Well done.
(I havent encountered the issue others did)