Shadows were very easy using Unity's Shadow Box Colliders! Thanks for the feedback I hadn't thought about overlapping waves but I will implement this before saturday :p