engine cares about bad inits, working on collisions