Added the paddle module with implemented fsm and size checking