Update scheme and whole GUI class actually is now in much better shape than it was before. The gameplay feels a bit faster.
I've moved on random monsters and trying to create a generic system which then accepts any new monsters added in the data, except special monsters made only in special level themes. In more generic creation there is a need for automatic balancing which prevents creating too many difficult monsters. Or another option is non-balanced and make the game more difficult.