This *should* fix the respawn issue maxmenten was having.
Moved InitType3() & InitType4() calls to Unit::Initialize().
Little bit (more) initialization cleanup.