Migrated to java.util instead of com.sun.istack
Code formatting
Refactoring
Lint fixup
Properly handle lamp turn off/on
Optimized sending colors