I've got an idea! Finally.

Bad news: I still don't know how I'll incorporate the theme into it. Eh, better start working, I'll worry about that later!