Apart from the ban situation I think your app is good and you have a good grasp of the rules but I think in game you can get quite annoyed at rule breakers and in those situations you should just take a breather and try to stay calm. Overall it's a

from me