Yep its a bug.
Internally, AppGameKit uses a 20 character buffer to put the text version of a number into, before printing it.
If the float number has more digits then that, then it overuns that buffer and starts writing into memory after it. Theres no 32bit integer number with more than 20 digits so they arent a problem.
However, floats can have way more digits then that... basically trying to print ANY value greater than around pow(2,64) will overflow the character buffer and potentially cause a crash.
Might be worth adding this as a
bug to github ....its a really easy fix in the teir 2 libs and ive fixed it in mine.