Cherry Opal (StarSpark99)

This is a heavy work in progress!