Thank you for such a detailed opinion! I tend to agree with every point you came up with and I am already working on improving the game!