Added circle functionality and more flipping functionality