Added float functionality. All math will be done in the float space.