WIP refactor names
WIP more refactoring
WIP shuffle code around
WIP math.h / libm no nonger needed