Huge changes!

Removed ugly codes
More easy to understand
Added menu and splash screen
Improved performance