Sry for taking long, I wasn't sure about a concept but I've finally got one I'm satisfied with so I'll finish my CS soon.