puzzle game using slick2D