Upgraded supported by LegalPlayer moves format to 'real life' e2e4 instead of e2-e4.
It's inspired by Winboard
but need to think about forcing some custom internal format.