Added Monk and Priest.
Added Action handling.
Refactoring