Reworked most classes to use Coro
Updated most classes to use Coro