Updated API
Generalized behaviors
Added Fire behavior