Added tests for rooks, bishops, knights and queens

TODO: tests for the king, check and checkmate. Also fix that annoying
rendering bug. And don't forget castelling+testing