Made new Engine class, which is passed to all other objects (scene,
window, etc). Old Enigne class is now renamed to Window an should only
do things that is QWindow related.