First Engine changes

this is by far not finished and is only to be used as a preview