Added a limited implementation of increasing difficulty