Queen move generation complete and working