Modified some draw functions to take an asset object instead of parameters for each asset