More refactoring
Most bodies have init functions.
New experimental cheat. (Not finished)