Fixed bug with sub_sprite draw, and added to base__defender demo