began to implement a basic draft for an engine

Signed-off-by: l00s3s <rbechtel.ostmann@googlemail.com>