Seperated controllers and views in games