Make tip a float, update IPA with bugfixes