added ball projectile funcitonality:
moved preview logic into routespreview file
resized app to the size of the window, canvas resizes properly
completed resizing of canvas and relative previews