Submitting what I have currently just in case I can't finish on time. It's not quite finished.
Unfinished again. Apologies >.<