failed attempt at responsiveness (again) however some productive updates to UI. proceeding to implement chessboardjs