Maybe not doing the overloading of the $ function and instead using a separate 
functions like Bitboard2string and Square2string is easier?

Reply via email to