2dpuzzle game with physics