first implementation of king and queen ( not complete yet)