Implemented Online/Premium Mode, Improved the code and fixed some errors