#11079 by Chesscube match. A lot to learn from mistakes here

#11080 by Noname

#11081 by Noname

#11082 by Noname

#11083 by super

#11084 by Derk

#11085 by Anon

#11086 by Noname

#11087 by YourMove

#11088 by ileus