Some performance updates
Named all functions for better debugging.
Added logo