initial implementation of smart timed puck flipping