started actually building gui logic, created GameEgine package and added callback system to interface gui with the engine, moved GameBoard to the ChessEngine package