Impelemented OOP version of what already did work. Implementing: stick.