Added Possession class

Added the EnumAbilities class for sorting mob abilites for later
Added Possession class for some basic functions and sorting whe order
in which functions must be called, and what they are and do