implemented:
+eat(): void
+run(): void