added some move funcitonality & started tests package
added get game state functionality
successful tests for all invalid moves
all moves work
added clone & equals methods
includes testing