Thank you so much for the praise and the feedback, i do agree with you, all your points are fair, we explored those points in varying depths, during development and we would've probably benefitted from some more playtests with people from outside our team. Thank you again!