Initial commit of manaworld.c

so far only the particle types are defined, and not entirely
still need to fill out attracts/repels