Graphics tweaks.
Added scene transition.
Code cleanup and bugfixes.