Move flight update function to ItemGemChest, so it doesn't called more than once per update tick.