material: add constants to call materials

Signed-off-by: mkhropov <mkhropov@gmail.com>
player: introduce system of spells. Now elems are summoned with a spell

Signed-off-by: mkhropov <mkhropov@gmail.com>