Updated Makefile to remove -mfloat-abi=soft, which seems to have caused issues with floating-point calculations
Cleaned up some compiler warnings