2D physics based puzzle game