A sliding block puzzle that challenges a player to slide pieces until the goal piece has been moved to the winning position.