added comments. ignore the king stuff. noticed later that it wasn't implemented yet.