1 Character
 - remove virtual functions (add comment //)
 +- reorganize Move and State enum