Updated comments
Engine is now a singleton (closing #3)