small, focused classes that add a single capability (like `Flyable` and `Swimmable` above). Keep these guidelines in mind: