Game of Fifteen: CS50's Puzzle Game