Renamed and reognized behaviors to mixins; renamed Score to Magic and broke out methods to AI
Removed CONST object, putting globals on XO object. Separated analyze_move into its own mixin so AI can change how it decides on the winning move.
Simplified config object, reducing to only things that are truly configurable. Human pieces are now always red.