The name "iFun" might conjure up images of lighthearted games or entertainment, but the reality is a bit more diverse.…