Deleted duplicate MaybeLift out of engine, its official home is in Functions.py. Fixed a bug where we would not maybeLift the value of a signal dict in engine as we started them
which, if the signal was not actually a signal we would die horribly.