updated math/collision modules, commit before component refactor