Abstracted paddle into its own class