Add mousetrap for key board support
Rename reader -> canvas
Update canvas style a bit
Add player component and key board control