shield gets rendered alpha multiplied in the edges now, state 0 special case problem but works :)
fixed palette alpha bug. shield now fades border of cells :)