shadows and currShape

- made functions to set and remove shadows
- implemented shadows for appropriate events
- updated currShape behavior
- updated funBar behavior