magicka init implementation