Make objects static (e.g. don't regenerate on each command)
Only magine if you have enough energy, otherwise output error message