The Double Update: Changed all float to double