Added some responsiveness, background, logo, and canvas depth + separate controller + some more juicy stuff