added logic for replayGame, fixed >10 bugs, completed missing DAO logic, and more