Engine liberation

- remove changes from Citrus Engine
- Cleanup code to use Events & signals
- Cleanup level files
- add BUG reference