The sudden appearance/disappearance of tiles gives me a headache and/or look unprofessional: would it be possible to make them fade in/out gradually?
Indeed, that is a design choice that contributes to the “retro” flavour. Though, there are also technical reasons. To implement such feature, the game engine should keep track of the state of each square at the previous frame, compare it to the current state and finally perform the fading: although possible, it would make the graphical engine heavier, which is not desirable since the game is meant to run smoothly also on not so powerful machines – not to mention that automatic frame skipping (which is even more likely to kick in due to the increased CPU load) would impair the effect to some degree (or even radically). I do understand that this little “visual shock” may be irritating to some (to whom I apologize), but it must also be said that, before the release, nobody of those who saw/played the game ever complained or just hinted at the problem altogether, and that, after the release, I did not receive any complaint whatsoever from customers: this makes me feel confident that we are