Fixed #45 movement of type 2 rigid bodies is incorrect
Changed symbolic macro to enum

This improves doxygen-generated documentation and helps
debuggers and compilers to use additionaldebug informations
and type checking.