Switched piano class to a dependecy, started moving frontend functions
Fixed canvas, repositioned users
Tweaks to style
Added timeout feature