added tic-tac-toe + no hardcoding for buttons