updated funkengine with stuff