Got a few timing and sound issues here and here, but, ill sort that out at a later date.

Hope you enjoy and comment!