This is all I have so far, will continue working on it, but I need to get to sleep soon.

Cheers folks!