Work on coroutines

- Coroutine execution can now be blocked for a specified period of time
- Some smaller stuff here and there