Work in progress. Tell me what you think about it so far! And I don't know about the name yet :d