fix(app): fix some bugs

sometimes you can get two cards for free in the non-architect turn if you
own the architect
improve player and room remover