Added a breaking test for a few things
Fixed first part of floating point bug, more still needs to be done