Refactoring Blinky into a separate class