Small improvements.
Using image loading.
Optimizations.