added a bit more to knight and fixed a small issue with queen