fixes board display
updates rules to use board instance variable.  Will need to change more
adds player struct
adds pointer to move