Oh, yeah, objects being updated more than once could cause all sorts of issues.
A little correction on accessing the user data, the line
actually freezes the game on some occasions, so I swapped it for
and this seems to be working better.
Looks like your connection to HaxeFlixel was lost, please wait while we try to reconnect.