Refactored Board model and implemented GameSession