btn_state_nought.setbmp_unfocused(nought_unfocused);
btn_state_nought.setbmp_clicked(nought_clicked);
btn_state_nought.setbmp_unclicked(nought_focused);
nought_btn_config.addState(btn_state_nought);
msbf_nought = new MultiStateButtonField(nought_btn_config, new ChooseNoughtCommand(this), 0, Field.FIELD_HCENTER);
msbf_nought.setFocusListener(focus_listener);
MsbConfig cross_btn_config = new MsbConfig();
MsbState tile_btn_state_cross = new MsbState(Constants.SELECT_STATE_CROSS, "", "");
tile_btn_state_cross.setbmp_focused(cross_focused);
tile_btn_state_cross.setbmp_unfocused(cross_unfocused);
tile_btn_state_cross.setbmp_clicked(cross_clicked);
tile_btn_state_cross.setbmp_unclicked(cross_focused);
cross_btn_config.addState(tile_btn_state_cross);
msbf_cross = new MultiStateButtonField(cross_btn_config, new ChooseCrossCommand(this), 0, Field.FIELD_HCENTER);
msbf_cross.setFocusListener(focus_listener);
// we know icons are all the same dimensions and we can fit three across the screen
int icon_width=nought_focused.getWidth();
int icon_height=nought_focused.getHeight();