Code for space invaders implemented as a expandable solution providing a microengine and a UI framework