Paddle implemented - need to add boundary checking