Moving to a totally revamped engine

- Backed up old arch-io files
- Started reworking the code
- Goal: dry, clean, fast & simple