Implicit conversion from float -14.150390625 to int loses precision