Sound: currently returns an error sound, but this sound should probably log and
error on play
Image: currently returns null (bad), needs to return an error image like Java
does
Text: currently doesn't handle null (bad), should call into error handler
instead