some minor refactoring
added gameboard frame