improve gamesprite shadow draw