Add status immunities
Implement confusion