Fixed numerous issues with move generation
Added some move notation methods to the Board class