Fixes Design and updates canvas problem, makes variables more readable and organized