The engine requires .flags to be a .float, regardless of whether you can use ints.
I generally prefer to ensure that stuff works with more than one project. it helps figure out what contains the bugs.
ints are faster than floats, yeah, they can be pipelined better than x87 instructions, etc... but at the end of the day, its really not that significant for a game.