somewhat working keyboard and gameboard