Inflexibility of engines is annoying. It's one of the major reasons to write your own games from scratch.