Model update
Draw blocks correctly now
Changed due to changes on BoardPanelModel.
Heavily committed and changed. See code.
Added getter and setter for model.