changing simple render class to accept a drawable and render it by itself. this method could be optomised much more so that it doesn't have to reset all the data every time