Rewritten color system. Created new methods to swap colored blocks.