Working version using gridlayout

Should probably make it use tablewidget?