Modularized constructors, fixed character.health serialize
merged branches