Hopefully I'm able to finish my OSP before the deadline of the contest. (Less then 24 hours away) I'm sorta close...