this is an interesting way of looking at it. makes sense. i do think each class should be more defined in their roles but i also like this look on it